Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Germany F4 Czech Republic F6 Czech Republic F7 Germany F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Germany F18 Croatia F2 Czech Republic F5 Czech Republic F6 Germany F1 Nova Challenger Osaka - Osaka Belgrade Challenger XI Open International D'Andorra - Andorra Akbank Private Banking TED Open - Istanbul Heilbronn Challenger Izmir Challenger Athens Challenger Astana Challenger Beijing Challenger Istanbul Challenger The Surbiton Trophy - Surbiton Wroclaw Challenger Tashkent Challenger Milan Indoors - Milan St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Internationaler Raiffeisen Grand Prix - St. Polten Chennai Open - Chennai Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Apia International - Sydney Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb AEGON Championships - London Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Moselle Open - Metz Shenzhen Open - Shenzhen Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London BB&T Atlanta Open - Atlanta AEGON Championships - London BB&T Atlanta Open - Atlanta Hall of Fame Open - Newport Citi Open - Washington Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Citi Open - Washington Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille AEGON International - Eastbourne Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank KGHM Polish Indoors - Wroclaw Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Zagreb Open - Zagreb ATU Cup - Weiden Siemens Open 2003 - Scheveningen GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Privat Bank Cup - Dnepropetrovsk Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Guzzini Challenger - Recanati Open D'Orleans - Orleans Ethias Trophy - Mons Challenger Tunisie - Tunis Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo Dublin Challenger - Dublin The LTA Manchester Trophy - Manchester Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Besancon Challenger Bergamo Challenger Sunrise Challenger Johannesburg Challenger Rhodes Challenger Izmir Challenger Nottingham Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Heilbronn Challenger Rhodes Challenger Izmir Challenger Mons Challenger Tashkent Challenger Seoul Challenger Istanbul Challenger Ostrava Challenger Dallas Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Taipei City Challenger St. Remy Challenger Petange Challenger Mons Challenger Gimcheon Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Prostejov Challenger Istanbul Challenger Eskisehir Challenger Nottingham Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Jersey Challenger Shenzhen Challenger Busan Challenger Portoroz Challenger Helsinki Challenger Taipei City Challenger Salzburg Challenger Recanati Challenger Bergamo Challenger Cherbourg Challeger Sarajevo Challenger Johannesburg Challenger Athens Challenger Ostrava Challenger Trnava Challenger Cremona Challenger Vancouver Challenger Orleans Challenger Eckental Challenger Noumea Challenger Bergamo Challenger Cherbourg Challenger Nottingham Challenger Vancouver Challenger Eckental Challenger Irving Challenger Napoli Challenger Gallagher International - Hamilton Ljubljana Open 2002 - Ljubljana Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra West of England Tennis - Bristol The Manchester Trophy - Manchester Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Tatra Banka Slovak Open - Bratislava Muller Cup - Ulm Togliatti Cup - Togliatti Open de L'Isere (Open 38) - Grenoble Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague The 69th King's Cup-Thailand Open - Bangkok Open de la Ville de Saint Denis - Reunion Island Tatra Banka Open - Bratislava Lamberts Open by Stawag - Aachen IPP Open - Helsinki Neride Prague Indoor - Prague Yokohama World Tennis Gaora Cup - Yokohama Gemax Open - Belgrade Shimadzu All Japan Indoor - Kyoto Challenger 42 - Andrezieux Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Canottieri Mincio Open - Mantova Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton V Gramado Open de Tennis - Gramado Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova The Nottingham Challenger - Nottingham Open de la Ville de Saint Denis - Reunion Island Privat Bank Cup - Dniepropetrovsk Zagreb Open - Zagreb Exim Agmedia Open - Kosice The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Open de L'Isere - Grenoble Tatra Banka Open - Bratislava Kremlin Cup - Moscow Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn AAPT Championships - Adelaide Oberstaufen Cup - Oberstaufen Compaq Cup 2001 - Zabrze Czech Open 2005 - Prostejov Adidas International - Sydney Ciudad de Pozoblanco Open Diputacion - Cordoba Bukhara Challenger - Bukhara Copenhagen Open - Copenhagen Hamburg Challenger - Hamburg Mobilux Open - Luxembourg XL Bermuda Open - Bermuda Ordina Open - 's-Hertogenbosch TD Waterhouse Cup - Long Island GHI Bronx Tennis Classic - Bronx Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Wimbledon - London Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Tatra Banka Open 2003 - Bratislava Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Open Castilla y Leon - Segovia Fergana Challenger - Fergana Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury KGHM Dialog Polish Indoors - Wroclaw Challenger DCNS de Cherbourg - Cherbourg Abierto Internacional de Salinas 'Dario Expreso' - Salinas Puerto Rico Challenger Tennis Event - Humacao Intersport Heilbronn Open - Heilbronn The 70th King's Cup and Queen's Cup - Bangkok III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Arroyo de la Encomienda - Valladolid Open des Alpes Trophee BNP Paribas - Grenoble Akbank Private Banking-TED Open - Istanbul Architect Open - Budapest 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Belgrade Challenger Jersey Challenger Bordeaux Challenger Open 13 - Marseille TD Waterhouse Cup - Long Island Nottingham Challenger Milan Indoors - Milan Aptos Challenger Legg Mason Tennis Classic - Washington D.C. Trnava Challenger Warsteiner Challenger Lubeck - Lubeck St. Remy Challenger Ortisei Challenger Sporting Challenger 2003 - Turin Zivnobanka Czech Open - Prostejov Salzburg Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Courmayeur Challenger Sarajevo Challenger Athens Challenger Johannesburg Challenger Wolfsburg Challenger Nottingham Challenger Bath Challenger Rennes Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Rome Challenger South African Airways Tennis Open - Durban Cremona Challenger Mauritius Open - Mauritius Orleans Challenger Samsung Securities Cup - Seoul Granby Challenger Ortisei Challenger Helsinki Challenger Astana Challenger Heilbronn Open - Heilbronn Segovia Challenger Bergamo Challenger Ramat Hasharon Challenger Dallas Challenger Le Gosier Challenger Nottingham-2 Challenger Portoroz Challenger Geneva Challenger Petange Challenger Eckental Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Leon Challenger DPD Challenger 2001 - Aschaffenburg Salzburg Challenger Nottingham-2 Challenger Helsinki Challenger Moselle Open - Metz Irving Challenger Heilbronn Challenger Pilot Pen Tennis - New Haven Recanati Challenger Heilbronn Challenger Tennis Masters Series - Indian Wells Qatar Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Apia International - Sydney Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami AAPT Championships - Adelaide Heineken Open - Auckland Milan Indoors - Milan Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London BNP Paribas Open - Indian Wells Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Sony Open Tennis - Miami Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Medibank Private International - Sydney Open 13 - Marseille BNP Paribas Masters - Paris ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Miami Open - Miami The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Mutua Madrid Open - Madrid Thailand Open - Bangkok Open de Moselle - Metz Rogers Cup - Montreal Kremlin Cup - Moscow Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai Ordina Open - 's-Hertogenbosch US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach BNP Paribas Open - Indian Wells Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Miami Open - Miami Countrywide Classic - Los Angeles Monte-Carlo Rolex Masters - Monte-Carlo Next Generation Adelaide International - Adelaide Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid The Stella Artois Championships - London Western & Southern Open - Cincinnati Heineken Trophy - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz BA-CA Tennis Trophy - Vienna President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brisbane - Brisbane Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg Stockholm Open - Stockholm AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag BRD Nastase Tiriac Trophy - Bucharest Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Portugal Open - Oeiras St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Campbell's Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Sydney International - Sydney AEGON Championships - London Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch AIG Japan Open - Tokyo The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Medibank International - Sydney Serbia Open - Belgrade AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Winston Salem - Winston Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Ricoh Open - 's-Hertogenbosch Brisbane International - Brisbane If Stockholm Open - Stockholm Valencia Open - Valencia NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Millennium Estoril Open - Estoril Tennis Masters Series - Miami Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Australian Open - Melbourne Pacific Life Open - Indian Wells Rogers Masters - Toronto French Open - Paris Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Olympics - Athens Olympics - London Olympics - Rio de Janeiro Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0